//index.js
//获取应用实例
const app = getApp()
import {
  getuserInfos,
  checkAndAuthorize,
  wxlogins,
  checkSession
} from "../../utils/auth"

//页面生命周期
Page({
  data: {
    name: "test",
    islogin: false,
    user: {}
  },
  onLoad: function (options) {
    // 判断获取用户信息
    getuserInfos().then((res) => {
      wx.setStorage({
        key: "userinfo",
        data: JSON.stringify(res)
      })
      this.setData({
        user: res
      })
    }).catch(() => {
      this.setData({
        islogin: true
      })
    })
    // 获取wx.login()登录

  },
  onReady: function () {
    // 生命周期函数--监听页面初次渲染完成

  },
  onShow: function () {
    // 生命周期函数--监听页面显示
    // getSetting().then((res) => {
    //   console.log(res);
    // }).catch(() => {
    //   console.log(33);

    // })

  },
  onHide: function () {
    // 生命周期函数--监听页面隐藏
    console.log("test onHide");
  },
  onUnload: function () {
    // 生命周期函数--监听页面卸载
    console.log("test onUnload");
  },
  onPullDownRefresh: function () {
    // 页面相关事件处理函数--监听用户下拉动作
    console.log("test onPullDownRefresh");
  },
  onReachBottom: function () {
    // 页面上拉触底事件的处理函数
    console.log("test onReachBottom");
  },
  onShareAppMessage: function () {
    // 用户点击右上角分享
    return {
      title: '分享页面', // 分享标题
      desc: '这是一个分享的测试', // 分享描述
      path: 'pages/waimai/waimai' // 分享路径
    }
  },
  processLogin: function (res) {
    wx.setStorage({
      key: "userinfo",
      data: JSON.stringify(res)
    })
    this.setData({
      user: res
    })
    this.setData({
      islogin: false
    })

  },
  cancelLogin: function () {
    this.setData({
      islogin: false
    })
  }

})